简介:通过本课程,大家可以了解电子书阅读器的基本工作原理及ePub格式电子书的解析原理,我会手把手带大家用Vue.js来实现一个手机阅读器,实现电子书的阅读功能,以及一些辅助功能,如翻页、字号设置、主题设置、阅读进度调整和电子书目录。本课程浅显易懂,配合实际应用案例,适合初学者和有一定前端知识的同学进行学习。
第1章 课程介绍
介绍本课程的主要内容,通过本次课程可以学到的知识点,展示本次课程最终实现的界面及功能,针对课程介绍中涉及的知识点,介绍具体的学习路径和课时安排,介绍本课程需要的必要的前置学习条件。深入学习,详见:https://coding.imooc.com/class/285.html
第2章 阅读器简介及开发准备工作
介绍ePub格式电子书的原理,开发前的准备工作(搭建静态资源服务器+图标生成+安装node.js环境),并通过vue命令生成vue-cli脚手架,形成项目开发框架。
第3章 阅读器开发
阅读器引擎epubjs介绍,电子书的解析和渲染功能、翻页功能、阅读器标题栏和菜单栏功能实现、阅读器字号设置功能、阅读器阅读进度设置功能、阅读器目录功能实现,以及进行课程总结。
- 视频: 3-1 epubjs核心工作原理 (00:47)
- 视频: 3-2 电子书解析和渲染 (09:24)
- 视频: 3-3 电子书翻页功能实现 (04:10)
- 视频: 3-4 标题栏和菜单栏实现(上) (09:02)
- 视频: 3-5 标题栏和菜单栏实现(下) (11:19)
- 视频: 3-6 字号设置功能实现(上) (11:07)
- 视频: 3-7 字号设置功能实现(中) (17:11)
- 视频: 3-8 字号设置功能实现(下) (10:51)
- 视频: 3-9 主题设置功能实现(上) (07:40)
- 视频: 3-10 主题设置功能实现(下) (11:18)
- 视频: 3-11 阅读进度功能实现 (11:00)
- 视频: 3-12 目录功能实现 (08:27)
- 视频: 3-13 课程总结 (00:50)